Namespace BEL.Servicio
	<Serializable()> _
	Public Class DetallePlanServicio
		Implements System.IDisposable

#Region "Variables privadas"
        Private _co_plan As System.Int32
		Private _co_item As System.Int32
        Private _fe_inicio As System.DateTime
		Private _fe_fin As System.DateTime
		Private _fe_horainicio As System.DateTime
		Private _fe_horafin As System.DateTime
        Private _tx_descripcion As System.String
        Private _servicio As Servicio
		Private _DetallePlanPersonal As List(Of DetallePlanServicioPersonal)
		Private _EsNuevo As System.Boolean
#End Region
#Region "Constructor"
		Public Sub New()
			Me._fe_inicio = [Date].Now
			Me._fe_fin = [Date].Now
			Me._fe_horainicio = [Date].Now
			Me._fe_horafin = [Date].Now
			Me._tx_descripcion = [String].Empty
			Me._servicio = New BEL.Servicio.Servicio
			Me._DetallePlanPersonal = New List(Of DetallePlanServicioPersonal)
		End Sub
#End Region
#Region "Propiedades"
		Public Property CO_PLAN() As System.Int32
			Get
				Return _co_plan
			End Get
			Set(ByVal value As System.Int32)
				_co_plan = value
			End Set
		End Property
		Public Property CO_ITEM() As System.Int32
			Get
				Return _co_item
			End Get
			Set(ByVal value As System.Int32)
				_co_item = value
			End Set
		End Property
		Public Property FE_INICIO() As System.DateTime
			Get
				Return _fe_inicio
			End Get
			Set(ByVal value As System.DateTime)
				_fe_inicio = value
			End Set
		End Property
		Public Property FE_FIN() As System.DateTime
			Get
				Return _fe_fin
			End Get
			Set(ByVal value As System.DateTime)
				_fe_fin = value
			End Set
		End Property
		Public Property FE_HORAINICIO() As System.DateTime
			Get
				Return _fe_horainicio
			End Get
			Set(ByVal value As System.DateTime)
				_fe_horainicio = value
			End Set
		End Property
		Public Property FE_HORAFIN() As System.DateTime
			Get
				Return _fe_horafin
			End Get
			Set(ByVal value As System.DateTime)
				_fe_horafin = value
			End Set
		End Property
		Public Property TX_DESCRIPCION() As System.String
			Get
				Return _tx_descripcion
			End Get
			Set(ByVal value As System.String)
				_tx_descripcion = value
			End Set
		End Property
		Public Property SERVICIO() As BEL.Servicio.Servicio
			Get
				Return _servicio
			End Get
			Set(ByVal value As BEL.Servicio.Servicio)
				_servicio = value
			End Set
		End Property
		Public Property PERSONAL() As List(Of DetallePlanServicioPersonal)
			Get
				Return _DetallePlanPersonal
			End Get
			Set(ByVal value As List(Of DetallePlanServicioPersonal))
				_DetallePlanPersonal = value
			End Set
		End Property
#End Region
#Region "IDisposable Members"
		Public Sub Dispose() Implements IDisposable.Dispose
			GC.Collect()
		End Sub
#End Region
#Region "IGenerico Members"
		Public Property EsNuevo() As System.Boolean
			Get
				Return _EsNuevo
			End Get
			Set(ByVal value As System.Boolean)
				_EsNuevo = value
			End Set
		End Property
#End Region
	End Class
End Namespace